
package br.com.lfm.academia.to;

import java.io.Serializable;

import br.com.lfm.academia.to.chave.HorarioDiaSemanaPk;
import br.com.lfm.arquitetura.entidade.Entidade;

public class HorarioDiaSemana implements Entidade {

	private HorarioDiaSemanaPk id;

	private br.com.lfm.academia.to.Horario horario;

	private br.com.lfm.academia.to.DiaSemana diaSemana;

	/** 
	 *Constroi o objeto e inicializa a chave primaria.
	 */
	public HorarioDiaSemana() {
		id = new HorarioDiaSemanaPk();
	}

	/**
	 * @return O valor do atributo id
	 */
	public HorarioDiaSemanaPk getId() {
		return id;
	}

	/**
	 * @param primaryKey atribui um valor ao atributo id
	 */
	public void setId(HorarioDiaSemanaPk primaryKey) {
		this.id = primaryKey;
	}

	/**
	 * @return O identificador desta entidade
	 *
	 * @see br.jus.stj.alp01.arquitetura.entidade.Entidade#getIdentificador()
	 */
	public Serializable getIdentificador() {
		return getId();
	}
	
	/**
	 * @return O valor do atributo horario;
	 */
	public br.com.lfm.academia.to.Horario getHorario() {
		return horario;
	}

	/**
	 * @param _horario atribui um valor 
	 * 		ao atributo this.horario
	 */
	public void setHorario(
			br.com.lfm.academia.to.Horario _horario) {
		this.horario = _horario;
	}
	
	/**
	 * @return O valor do atributo diaSemana;
	 */
	public br.com.lfm.academia.to.DiaSemana getDiaSemana() {
		return diaSemana;
	}

	/**
	 * @param _diaSemana atribui um valor 
	 * 		ao atributo this.diaSemana
	 */
	public void setDiaSemana(
			br.com.lfm.academia.to.DiaSemana _diaSemana) {
		this.diaSemana = _diaSemana;
	}
	
}
 